package com.levy.contronller.jvm.classLoader;

import java.util.UUID;

/**
 *
 * 当一个常量并非编译期间可以确定的，那么其值不会被放入到调用类的常量池中
 * 这是在程序运行时，会导致主动使用这个常量所在的类，显然会导致这个类执行初始化操作
 *
 *
 *
 */
public class MyTest3 {

    public static void main(String[] args) {
        System.out.println(MyParent3.str);
    }


}


class MyParent3 {

    public static final String str = UUID.randomUUID().toString();

    static {
        System.out.println("my parent3 load");
    }
}